seem impossible - French English Dictionary